home *** CD-ROM | disk | FTP | other *** search
- FORUM HELP SERIES
-
- FILE: FILGE.HLP
- REV: 11/07/84
-
- THE CIS FILGE EDITOR
-
- Filge is an editor that may be used to create text for messages here on the
- Forum. It is also available in your personal file area and for Email on
- CompuServe. The version here on the Forum is just a little different from the
- FILGE editor used in those other two areas. Those who are are already
- familiar with FILGE will only need to read the first part of this file.
-
- All FILGE commands start with a slash (/) in the right most column of your
- screen. Following is an alphabetic list of the FILGE commands.
-
- A ACOPY ACPYF ACPYL ACPYS AMOVE AMOVF
- AMOVL AMOVS B *BNAME C *CMD COPY
- CPYF CPYL CPYS *CORE D *DOCMD *EXCNT
- EXIT (EX) F *FCSOFF *FCSON *FILE *FILGE *GC
- GET *GO HELP (H) I Insertion *KC *KD
- *KGC *KI *KL *KM *KP *KSET *KW
- L *MERGE MOVE MOVF MOVL MOVS N
- O P POS R *RESET S *SPOFF
- *SPON *SSOFF *SSON Syntax T *TCNT *UNC
- W
-
- The commands marked by an asterisk are not available in the Forum version. The
- missing commands deal with files, cursor movements, and special prints modes
- which have little meaning here in the Forum. The EXIT command is shortened to
- EX and the HELP command is shortened to H.
-
- The top line of a FILGE file is always blank. Any line on which you begin by
- typing any character other than a slash (/) will be inserted in the file
- immediately following the last line displayed. If you use the /T command to
- move to the top of the file and begin typing, the new line will be inserted
- at the top of the file. If you use the /Pn command to print n lines (n is
- to be replaced by a number which is the number of lines to use starting from
- the the current line which is the line last displayed or immediately above the
- cursor position) and then begin to type a new line, it will be inserted just
- after the last line printed. If you use the /P command to print the current
- line and then use the /D command to delete one line, the line just printed
- will be the line deleted.
-
- The most commonly used commands are those which use a single letter. The
- following table lists the command, shows an example, and gives a short
- description of its use:
-
- Command Example Description
- A /a/ to the end./ Append text to the current line.
- In this example " to the end." is added to the end
- of the current line of text.
- B /b Move to the bottom of the text.
- C /c/str1/str2 Change a string of characters in the current line
- to another string of characters. In this case
- str1 replaces str2 in the line.
- D /d3 Delete n lines of text starting with the current
- line. The example deletes three lines.
- EX /ex Exit from editing. This will return you to the
- Leave Option: prompt and you may Continue, Save,
- and the other message leave options now available.
- F /f/find this/ Find a string at the start of a line (leading
- nonprinting characters are significant). The
- strin must be complete on a single line and the
- search will start from the beginning of the
- current line and proceed to the bottom of the
- text. The string "find this" is located by this
- example if it is found at the beginning of a line.
- If not the message "[ bottom of text ]" is
- displayed.
- H /h copy Print a help message on the screen. The example
- will describe the copy command.
- I /i/Start here:/ Insert a line of text after the current line.
- This will insert a line that is:
- "Start here:"
- L /l/find this/ Find the first occurrence of a string. This
- example finds the string "find this" in the text
- on a single line starting the search from the
- current line and extending to the bottom.
- N /20 Move a specified number of lines. The N need not
- be displayed. The example moves 20 lines down in
- the text. A negative number moves the number of
- lines toward the top. Both count from the current
- line.
- O /o3 Delete the specified number of lines and position
- the line pointer to the line just before the first
- line deleted. The example deletes three lines.
- P /p20 Print the specified number of lines starting with
- the current line. This will print 20 lines.
- R /r/to be done. Replace the current line with the following text.
- This replaces the current line with "to be done.".
- S /s/find this/ Search for a line starting with the string,
- ignoring leading nonprinting characters. This
- example finds a line starting with "find this".
- T /t Move the line pointer to the imaginary line at the
- top of the file.
- W /w Display the position of the line pointer. This
- is the line number of the current line. The
- imaginary line at the top of the file is line 0.
-
- Each command and it's syntax (the form and content of the command) follow this
- short discussion of the most commonly used commands. They are presented in
- alphabetic order. This is an editied file containing the help available in
- the FILGE editor on the Forum.
-
- The syntax of a command is as follows:
-
- commanline ->
- implieinsertion |
- '/' commanlist
-
- commanlist -> group [ ',' group ]...
-
- group ->
- [repeacount]{ command |
- '(' commanlist ')'
-
-
- Further HELP is available by typing
- ? x , where x
- is one of the following commands.
-
- command ->
-
- A[/string/] | ACOPY[n] |
- ACPYF[/string/] | ACPYL[n][/string/] |
- ACPYS[/string/] | AMOVE[n] |
- AMOVF[/string/] | AMOVL[n][/string/] |
- AMOVS[/string/] | B |
- C[n][/strin1/string-2/] | COPY[N] |
- CPYF[/string/] | CPYL[n][/string/] |
- CPYS[/string/] | D[n] |
- EX | F[string] |
- GET | I/string/ |
- L[n][/string/] | MOVE[n] |
- MOVF[/string/] | MOVL[n][/string/] |
- MOVS[/string/] | [N][-][n] |
- O[n] | P[n] |
- POS[n] | R/string/ |
- S[/string/] | T |
- W |
-
- /? a
-
- The A command appends the specified string to the end of the current line.
- Format:
- A[/string/]
-
- /? h
-
- H is the general Help facility. You may also use ?. For HELP on a specific
- subject enter /H followed by the subject. In addition to HELP for each
- individual command there is HELP available for Syntax and Insert.
- Format:
- H [subject] or ? [subject]
-
- /? acopy
-
- The ACOPY command copies a specified number of lines from the file and appends
- them to the text buffer's current contents.
- Format:
- ACOPY[n]
-
- /? acpyf
-
- The ACPYF command copies all lines from the current line up to, but excluding,
- the first line found that begins with the specified string, and appends them to
- the text buffer's current contents.
- Format:
- ACPYF[/string/]
-
- /? acpyl
-
- The ACPYL command copies all lines from the current line up to, but excluding,
- the first line found that contains the specified string, and appends them to
- the text buffer's current contents.
- Format:
- ACPYL[/string/]
-
- /? acpys
-
- The ACPYS command copies all lines from the current line up to, but excluding,
- the first line found that begins with the specified string (ignoring
- nonprinting leading characters), and appends them to the text buffer's current
- contents.
- Format:
- ACPYS[/string/]
-
- /? amove
-
- The AMOVE command deletes a specified number of lines from the file and appends
- them to the text buffer's current contents.
- Format:
- AMOVE[n]
-
- /? amovf
-
- The AMOVF command deletes all lines from the current line up to, but excluding,
- the first line found that begins with the specified string, and appends them to
- the text buffer's current contents.
- Format:
- AMOVF[/string/]
-
- /? amovl
-
- The AMOVL command deletes all lines from the current line up to, but excluding,
- the first line found that contains the specified string, and appends them to
- the text buffer's current contents.
- Format:
- AMOVL[/string/]
-
- /? amovs
-
- The AMOVS command deletes all lines from the current line up to, but excluding,
- the first line found that begins with the specified string (ignoring
- nonprinting leading characters), and appends them to the text buffer's current
- contents.
- Format:
- AMOVS[/string/]
-
- /? b
-
- The B command moves the line pointer to the last line in the file.
- Format:
- B
-
- /? c
-
- The C command changes the n'th occurrence of an old string on the line to a new
- string; deletes the n'th occurrence of the old string; or inserts a new string
- at the beginning of the line.
- Format:
- C[n]{[/old-string/new-string/]
-
- { /old-string/
-
- { //new-string/
-
-
- /? copy
-
- The COPY command copies a specified number of line from the file to the empty
- text buffer.
- Format:
- COPY[n]
-
- /? cpyf
-
- The CPYF command copies all lines from the current line up to, but excluding,
- the first line found that begins with the specified string, to the empty text
- buffer.
- Format:
- CPYF[/string/]
-
- /? cpyl
-
- The CPYL command copies all lines from the current line up to, but excluding,
- the first line found that contains the specified string, to the empty text
- buffer.
- Format:
- CPYL[/string/]
-
- /? cpys
-
- The CPYS command copies all lines from the current line up to, but excluding,
- the first line found that begins with the specified string (ignoring leading
- nonprinting characters), to the empty text buffer.
- Format:
- CPYS[/string/]
-
- /? d
-
- The D command deletes the specified number of lines from the file, starting
- with the current line.
- Format:
- D[n]
-
- /? ex
-
- The EXIT command closes the file and returns control to ICS command mode.
- Format:
- EXIT or EX
-
- /? f
-
- The F command searches for the first occurrence of the specified string at the
- start of a line (leading nonprinting characters are significant).
- Format:
- F[/string/]
-
- /? get
-
- The GET command inserts the contents of the text buffer into the current file,
- immediately following the current line.
- Format:
- GET
-
- /? i
-
- The I command inserts the specified string into the file at a line following
- the current line.
- Format:
- I[/string/]
-
- /? l
-
- The L command searches forward in the file for the first line containing the
- specified number of occurrences of the indicated string.
- Format:
- L[n][/string/]
-
- /? move
-
- The MOVE command deletes the specified number of lines from the file and moves
- the deleted lines to the empty text buffer.
- Format:
- MOVE[n]
-
- /? movf
-
- The MOVF command deletes all lines from the current line up to, but excluding,
- the first line found that begins with the specified string, and moves those
- lines to the empty text buffer.
- Format:
- MOVF[/string/]
-
- /? movs
-
- The MOVS command deletes all line from the current line up to, but excluding,
- the first line that begins with the specified string (ignoring leading
- nonprinting characters), and moves those lines to the empty text buffer.
- Format:
- MOVS[/string/]
-
- /? movl
-
- The MOVL command deletes all lines from the current line up to, but excluding,
- the first line found that contains the specified string, and moves those lines
- to the empty text buffer.
- Format:
- MOVL[/string/]
-
- /? n
-
- The N command moves the line pointer forward the specified number of lines (if
- the number is positive) or backwards (if the number is negative).
- Format:
- [N][n]
-
- /? o
-
- The O command deletes the specified number of lines and positions the line
- pointer to the line just before the first line deleted.
- Format:
- O[n]
-
- /? p
-
- The P command prints the specified number of lines of the file, starting with
- the current line.
- Format:
- P[n]
-
- /? pos
-
- The POS command moves the line pointer to the specified line in the file.
- Format:
- POS[n]
-
- /? r
-
- The R command replaces the current line with the specified string.
- Format:
- R[/string/]
-
- /? s
-
- The S command searches for the first line that starts with the specified
- string, ignoring leading nonprinting characters.
- Format:
- S[/string/]
-
- /? syntax
-
- The format of a command line is:
- /group ,... where "group" is
- [count] { simple-command
-
- { ( group ,... )
- Examples:
- /N20
- /N-20,P20,L/green/,P
- /20L/green/
- /20(L/green/,P,C/green/red/)
-
- /? t
-
- The T command moves the line pointer to an imaginary line at the top of the
- file and makes any changes to the file permanent.
- Format:
- T
-
- /? w
-
- The W command displays the position of the line pointer.
- Format:
- W
- /w
- [ Line 0 ]
-
- [End of help]
- /ex (meaning, of course that this is the end of the text!)
-
- If you need further help, leave a message for SysOp. We will be happy to
- help you get around any problem or need for information.